package com.jf.identity.dao.visexamid;

import com.jf.identity.entity.ExamBaseParam;
import com.jf.identity.entity.Paper;
import org.apache.ibatis.annotations.Param;

/**
 * 试卷dao
 *
 * @author FCG
 */
public interface PaperDao {
    /**
     * 提交备用卷使用信息
     *
     * @param examBaseParam 考试信息
     *                      "uid":"UUID",
     *                      "orgCode": "机构代码",
     *                      "examId": "考试计划编号",
     *                      "examSessionNum": "考试场次编号",
     *                      "logicExamRoomNum": "逻辑考场号"
     * @param paper         备用卷使用信息
     *                      "paperNum": "试卷使用数量",
     *                      "desription": "试卷启用说明"
     * @return 成功条数
     */
    int insertSparePaperInfo(@Param("examBaseParam") ExamBaseParam examBaseParam,
                             @Param("paper") Paper paper);
    /**
     * 删除备用卷使用信息
     *
     * @param examBaseParam 考试信息
     *                      "orgCode": "机构代码",
     *                      "examId": "考试计划编号",
     *                      "examSessionNum": "考试场次编号",
     *                      "logicExamRoomNum": "逻辑考场号"
     * @return 成功条数
     */
    int deleteSparePaperInfo(ExamBaseParam examBaseParam);
}















